草庐IT

Android 逆向

全部标签

Android摄像头预览镜像翻转问题解决方案及示例代码

在使用Android开发中,涉及到摄像头预览的功能时,有时候我们会遇到预览图像镜像翻转的问题。这种情况下,图像在水平方向上会出现翻转的现象,即左右颠倒。本文将介绍如何解决这个问题,并提供相应的示例代码。问题分析:在Android中,使用Camera或Camera2API进行摄像头预览时,默认情况下会将图像进行镜像翻转。这是因为在摄像头硬件层面,图像传感器采集到的图像是镜像的,为了保持图像在预览界面上与用户的视觉习惯一致,Android系统会默认对图像进行翻转显示。解决方案:要解决摄像头预览图像镜像翻转的问题,我们可以通过以下两种方式来实现:使用Matrix进行图像矩阵变换这种方法通过创建一个M

连续体机器人的正逆向运动学模型-(4)雅可比矩阵解决逆向运动

章节分布Winter:连续体机器人的正逆向运动学模型-(1)概述Winter:连续体机器人的正逆向运动学模型-(2)DH参数法与雅可比矩阵Winter:连续体机器人的正逆向运动学模型-(3)利用DH参数法解决正向运动学连续体机器人的正逆向运动学模型-(4)雅可比矩阵解决逆向运动-知乎参考资料《RobotModelingandControl》byMarkW.SpongDesignandKinematicModelingofConstantCurvatureContinuumRobots:AReview注:还会发布其他机器人运动学知识,欢迎关注回顾雅可比矩阵jacobian1.意义:干嘛的指公式中

采用MQTT协议实现Android APP与阿里云平台的连接

前言相信APP+单片机是很多同学毕设或者课设的模式,上学期做课设的时候用到了MQTT协议连接阿里云平台实现数据的通信,也是根据网上大佬的经验做的,中间也踩了很多坑。本文将介绍AndroidAPP通过MQTT协议与阿里云云平台连接的内容,希望对大家能有所帮助。一、MQTT原理MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议MQTT最大优点在于,用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小

uniapp打包成Android时,使用uni.chooseLocation在App端显示的地址列表是空白的解决办法

前言:最近在做项目的时候出现了一个很无解的问题,问了很多人,找了很多的资料,都没有解决.最后在一个突然的机会,我发现了一个小线索.(继续往下看!)问题描述:uniapp在打包成app后使用uni.chooseLocation后,在app端,选择地址的时候,你会发现他一直都是在转圈的状态,但是真机调试时可以的.(到了这里你是不是很无解了,这是为什么呢?废话不多说,直接上解决办法)解决办法:(好好看,别错过了)    第一步 我使用的是高德(百度和高德一样的,谷歌没有用过), 这个地址直接注册一个账号(注册有手就行,不多说了),注册完毕后,点击控制台进来下面的页面,按照下面的操作方式,创建一个新应

Android Studio Giraffe-2022.3.1-Patch-3安装注意事项

准备工作:androidstudio下载地址:https://developer.android.google.cn/studio/releases?hl=zh-cngradle下载地址:https://services.gradle.org/distributions/比较稳定的网络环境(比较androidstudio相关的依赖需要从谷歌那边下载的)连接超时大部分是网络环境问题一、环境系统:Win11、jdk17AndroidStudioGiraffe|2022.3.1Patch3gradle8.0androidstudio安装省略,基本上是下一步下一步需要注意:安装路径改成自己想安装的位置

Android 优雅的Activity回调代码封装

原文地址:Android优雅的Activity回调代码封装-Stars-One的杂货小窝之前提到Jetpack架构组件学习(3)——ActivityResultsAPI使用-Stars-One的杂货小窝来替换我们常用的startActivityForResult,但实际上,虽然说是解耦合了,但写法确实有些繁琐最近迭代项目空闲了研究些,没想到同事已经封装好了(还帮他测出一个bug,之后也是修复了),就记录下PS:以下代码已封装在我的库中stars-one/XAndroidUtil:封装自己常用的一些Android的组件或工具,可以直接依赖使用代码下面代码直接复制到一个文件里即可,因为是扩展方法p

Android 优雅的Activity回调代码封装

原文地址:Android优雅的Activity回调代码封装-Stars-One的杂货小窝之前提到Jetpack架构组件学习(3)——ActivityResultsAPI使用-Stars-One的杂货小窝来替换我们常用的startActivityForResult,但实际上,虽然说是解耦合了,但写法确实有些繁琐最近迭代项目空闲了研究些,没想到同事已经封装好了(还帮他测出一个bug,之后也是修复了),就记录下PS:以下代码已封装在我的库中stars-one/XAndroidUtil:封装自己常用的一些Android的组件或工具,可以直接依赖使用代码下面代码直接复制到一个文件里即可,因为是扩展方法p

【图文详解】Android Studio(新版本) 配置OpenCV库,解决出现的各种问题

前言写这篇文章的目的就是记录自己在配置OpenCV库时遇到的问题。在网上查找相关资料时,发现很多AndroidStudio都是老版本,并且出现的问题都不能被解决。自己在配置过程中出现的问题都进行记录下来并一一解决。新建项目点击NewProject选择界面配置相关参数创建成功确保创建成功(真机测试)前提:手机要打开开发者模式并启用USB调试手机界面出现HelloWorld!即可成功。导入OpenCV库先要去OpenCV库官网下载OpenCV的Android库https://opencv.org/releases/在这里使用opencv-4.7.0-android-sdk解压的OpenCV文件夹点

Android 免杀教程

免杀练习两年半目录msfvenom自动生成自带免杀工具免杀Thefatratvenom工具小记加壳源码免杀加壳源码混淆数据通信对抗反编译反编译工具崩溃ZIP文件格式对抗AndroidManifest.xml对抗反编译小结VT检测https://www.virustotal.com/gui/home/uploadmsfvenom自动生成查看一下msfvenom里面的android木马msfvenom-lpayloads|grepandroid使用android/meterpreter/reverse_tcpmsfvenom-pandroid/meterpreter/reverse_tcpLHOS

如何计算在屏幕上显示Android活动的总数?

假设我有一个SecondActivity,我打开应用程序,转到应该是第二次的count=1时间,现在我导航到第三次,然后回到SecondActivity现在应该count=2。接下来,我将应用程序最小化,然后打开应用程序,计数现在应该为count=3.看答案在活动中使用静态INT,初始化为0。在resume中,将其递增。